作为函数的返回值
视频锁定
{$ currentTime | date:'mm:ss' $}
{$ timeLeft | date:'mm:ss' $}
先来看一个最简单的例子:
function currying(){
return function(){
print("curring");
}
}
函数 currying 返回一个匿名函数,这个匿名函数会打印”curring”,简单的调用 currying()会得到下面的结果:
function (){
print("curring");
}
如果要调用 currying 返回的这个匿名函数,需要这样:
currying()();
第一个括号操作,表示调用 currying 本身,此时返回值为函数,第二个括号操作符调用这个返回值,则会得到这样的结果:
currying
关于函数的应用会贯穿与本书的整个过程,本章之讲解了函数的基本概念和使用方式,其中涉及到的内容颇为繁杂,可以在读完后续的章节之后再来回顾。
在线练习
{$ activeFileHint $}